Package kernpruefung

Interface Rueckgabe

All Known Implementing Classes:
CommonRueckgabeImpl

public interface Rueckgabe
Das Interface Rueckgabe enthält alle Methoden, die für die Abfrage des Ergebnisses der Kernprüfung notwendig sind. Für die Implementierung des Interfaces in der einheitlichen Kernprüfung gilt folgendes Namensschema:
           RueckgabeXYZDummyImpl (Dummy-Implementierung für XYZ-Verfahren)
           RueckgabeXYZImpl      (Implementierung für XYZ = Verfahrensname)

 Beispiel: RueckgabeZAVDummyImpl (Dummy-Implementierung für das Zahlstellenmeldeverfahren)
           RueckgabeZAVImpl      (Implementierung für das Zahlstellenmeldeverfahren)
 
Version:
1.0
Author:
Uwe Loske (Knappschaft-Bahn-See)
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Gibt den Return-Code der Kernprüfung zurück.
    Gibt die Rückgabemeldungen als String-Array zurück.
    Gibt die String-Darstellung eines Rueckgabeobjektes zurück.
  • Method Details

    • getReturnCode

      int getReturnCode()
      Gibt den Return-Code der Kernprüfung zurück.

      Es werden folgende Return-Code festgelegt:

      • 0 = Kernprüfung fehlerfrei String-Array getRueckgabeMeldung() ist leer
      • 1 = Kernprüfung enthält Hinweise
      • 2 = Kernprüfung enthält Fehler
      • 3 = Kernprüfung enthält Fehler und Hinweise
      • 4 = Kernprüfung ist abgebrochen
      Returns:
      int
    • getRueckgabeMeldungen

      String[] getRueckgabeMeldungen()
      Gibt die Rückgabemeldungen als String-Array zurück.

      Es sind maximal neun Einträge im Array vorhanden.

      Returns:
      String[]
    • toString

      String toString()
      Gibt die String-Darstellung eines Rueckgabeobjektes zurück.
      Aufbau des String's:
      StelleInhalt
      vonbis
      1 1Return-Code
      2 2Anzahl der DBFE-Bausteine (max. 9)
      3 78DBFE-Baustein 1 (falls vorhanden)
      79154DBFE-Baustein 2 (falls vorhanden)
      155230DBFE-Baustein 3 (falls vorhanden)
      231306DBFE-Baustein 4 (falls vorhanden)
      307382DBFE-Baustein 5 (falls vorhanden)
      383458DBFE-Baustein 6 (falls vorhanden)
      459534DBFE-Baustein 7 (falls vorhanden)
      535610DBFE-Baustein 8 (falls vorhanden)
      611686DBFE-Baustein 9 (falls vorhanden)
      Overrides:
      toString in class Object
      Returns:
      String